emblem of triumph - French English Dictionary